home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 July / CHIP_CD_2005-07.iso / software / att / attsetup.exe / plugins / shared memory / readme.txt
Text File  |  2005-03-03  |  3KB  |  49 lines

  1. ATI Tray Tools has Shared Memory with full information about currect GPU/Memory speed,
  2. temperatures and FAN Speed. Current Settings for Direct3D AA/AF, OpenGL AA/AF.
  3. Current mode (2d/3d), 
  4. Here is a structure:
  5.  
  6. Borland Delphi:
  7.  
  8. type     TATTData=packed record
  9.          CurGPU:dword;      //Current GPU Speed
  10.          CurMEM:dword;      //Current MEM Speed
  11.          isGameActive:dword; //If game from profile is active, this field will be 1 or 0 if not.
  12.          is3DActive:dword;  //1=3D mode, 0=2D mode
  13.          isTempMonSupported:dword; //1 - if temperature monitoring supported by ATT
  14.          GPUTemp:dword;            //GPU Temperature 
  15.          ENVTemp:dword;            //ENV Temperature 
  16.          FanDuty:dword;            //FAN Duty
  17.          MAXGpuTemp:dword;        //MAX GPU Temperature (only if Hardware Monitor enabled!)
  18.          MINGpuTemp:dword;         //MIN GPU Temperature (only if Hardware Monitor enabled!)
  19.          MAXEnvTemp:dword;         //MAX ENV Temperature (only if Hardware Monitor enabled!)
  20.          MINEnvTemp:dword;         //MIN ENV Temperature (only if Hardware Monitor enabled!)
  21.                         //3d settings
  22.          CurD3DAA:dword;           //Direct3D Antialiasing value
  23.          CurD3DAF:dword;           //Direct3D Anisotropy value
  24.          CurOGLAA:dword;           //OpenGL Antialiasing value
  25.          CurOGLAF:dword;           //OpenGL Anisotropy value
  26.          end;
  27.  
  28. C++:
  29.  
  30. typedef struct tagTATTData {
  31.          DWORD CurGPU;      //Current GPU Speed
  32.          DWORD CurMEM;      //Current MEM Speed
  33.          DWORD isGameActive; //If game from profile is active, this field will be 1 or 0 if not.
  34.          DWORD is3DActive;  //1=3D mode, 0=2D mode
  35.          DWORD isTempMonSupported; //1 - if temperature monitoring supported by ATT
  36.          DWORD GPUTemp;            //GPU Temperature 
  37.          DWORD ENVTemp;            //ENV Temperature 
  38.          DWORD FanDuty;            //FAN Duty
  39.          DWORD MAXGpuTemp;        //MAX GPU Temperature (only if Hardware Monitor enabled!)
  40.          DWORD MINGpuTemp;         //MIN GPU Temperature (only if Hardware Monitor enabled!)
  41.          DWORD MAXEnvTemp;         //MAX ENV Temperature (only if Hardware Monitor enabled!)
  42.          DWORD MINEnvTemp;         //MIN ENV Temperature (only if Hardware Monitor enabled!)
  43.                         //3d settings
  44.          DWORD CurD3DAA;           //Direct3D Antialiasing value
  45.          DWORD CurD3DAF;           //Direct3D Anisotropy value
  46.          DWORD CurOGLAA;           //OpenGL Antialiasing value
  47.          DWORD CurOGLAF;           //OpenGL Anisotropy value
  48. } TATTData, *PATTData;
  49.